Joueur Guinéen issu formé au stade lavallois il fait ses armes en professionels au sein de ce club avec 7 réalisations pour 38 matchs, il découvrira la ligue 1 à la suite de son transfert à Lille pour une valeur d'un peu plus d'un millions d'euros le 2 juillet 2015. Il ne parviens pas à convaincre Hervé Renard le coach de Lille et ne jouera seulement 9 rencontre pour un but et se retrouvera par la suite préte à l'AJ AUXERRE pour 6 mois. Lors de prêt il réalisera une bonne seconde partie de saison car il sera auteur de 8 buts en 16 matchs de Ligue 2. Il sera transfére en juillet 2016 contre 6 millions d'euros à Cologne avec un total de 45 matchs pour 9 but en l'espace de 3 ans.